$(document).ready(function() { 
	 
	$.datepicker.regional['it'] = {
	                closeText: 'Chiudi',
	                prevText: '&#x3c;Prec',
	                nextText: 'Succ&#x3e;',
	                currentText: 'Oggi',
	                monthNames: ['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno',
	                        'Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'],
	                monthNamesShort: ['Gen','Feb','Mar','Apr','Mag','Giu',
                        'Lug','Ago','Set','Ott','Nov','Dic'],
	                dayNames: ['Domenica','Luned&#236','Marted&#236','Mercoled&#236','Gioved&#236','Venerd&#236','Sabato'],
	                dayNamesShort: ['Dom','Lun','Mar','Mer','Gio','Ven','Sab'],
	                dayNamesMin: ['Do','Lu','Ma','Me','Gi','Ve','Sa'],
	                weekHeader: 'Sm',
	                dateFormat: 'dd/mm/yy',
	                firstDay: 1,
	                isRTL: false,
	                showMonthAfterYear: false,
	                yearSuffix: ''};
	  
	$.datepicker.setDefaults($.datepicker.regional['it']);
	  
	$( "#dataC" ).datepicker({
    				dateFormat: "DD, MM d, yy"
					});      
	
	$("#slider-range").bind( "slidecreate", function(e,ui){
  		ui.values=[$(this).slider("values", 0),$(this).slider("values", 1)];
  		slideTime(e,ui);
		}).slider({
 			range: true,
  			min: 00,
  			max: 1410, // minuti in un giorno = 1440
  			step: 30, // ci si sposta di 30 minuti alla volta
  			values: [540, 750],
  			slide: slideTime
		});

	function slideTime(e,ui)
	{
		 var val0 = ui.values[0];// prende il primo valore
 		 var val1 = ui.values[1];// prende il secondo valore
 		// parseInt scandisce una stringa e ritorna un intero
 		var minuti0 = parseInt(val0 % 60); //prende il resto della divisione per 60, cioè i minuti
 		var ore0 = parseInt(val0 / 60 % 24);//prende l'ora
 		var minuti1 = parseInt(val1 % 60);//può avere un secondo parametro per specificare la base del numero,default=10
 		var ore1 = parseInt(val1 / 60 % 24);
 		var dalle = orario(ore0, minuti0);
 		var alle = orario(ore1, minuti1);
 		$("#dalle").text(dalle);
 		$("#alle").text(alle);
	}
				
	function orario(ore, minuti) 
	{
  		minuti = minuti + "";
  		ore = ore + "";
  		if (minuti.length == 1) {
  		minuti+="0";}// aggiunge un secondo 0 per avere il formato MM
  		if(ore.length == 1) {
  		ore="0"+ore;}// aggiunge un primo 0 se l'ora ha una sola cicra per rispettare il formato HH
  		return ore + ":" + minuti;
	}

	$('#narratore-lista').hide();
	
	$('#info').hide();
	
	changeLocation();

	trova_indirizzo();
	
	seleziona_narratore();

	impostaRicerca();	
	
	creatabella('empty');
	
});
